package classeNegocio;

import java.util.ArrayList;
import java.util.Date;

public class Usuario {
    
    private int idUsuario;
    private String login;
    private String senha;
    private String nm_usuario;
    private boolean status;
    private Date ultimoAcesso;
    private ArrayList<Permissao> permissoes;

    public Usuario() {
    }

    public Usuario(int idUsuario, String login, String senha, String nm_usuario, boolean status, Date ultimoAcesso, ArrayList<Permissao> permissoes) {
        this.idUsuario = idUsuario;
        this.login = login;
        this.senha = senha;
        this.nm_usuario = nm_usuario;
        this.status = status;
        this.ultimoAcesso = ultimoAcesso;
        this.permissoes = permissoes;
    }

    public int getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(int idUsuario) {
        this.idUsuario = idUsuario;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public String getNm_usuario() {
        return nm_usuario;
    }

    public void setNm_usuario(String nm_usuario) {
        this.nm_usuario = nm_usuario;
    }

    public boolean isStatus() {
        return status;
    }

    public void setStatus(boolean status) {
        this.status = status;
    }

    public Date getUltimoAcesso() {
        return ultimoAcesso;
    }

    public void setUltimoAcesso(Date ultimoAcesso) {
        this.ultimoAcesso = ultimoAcesso;
    }

    public ArrayList<Permissao> getPermissoes() {
        return permissoes;
    }

    public void setPermissoes(ArrayList<Permissao> permissoes) {
        this.permissoes = permissoes;
    }
}